microwave tower - French English Dictionary